Success Arguments: Establishing Confidence in Software Development
نویسندگان
چکیده
Abstract. In this paper, we introduce success arguments. These rigorous arguments capture developers’ rationales for believing that their software development efforts will succeed. We define success arguments, showing how the main success claim and the structure of a logical argument permit the developer to record and explain any form of evidence that would help to convince a skeptical audience that the effort will meet a balance of stakeholder goals that is acceptable to the stakeholders. We describe a notation for success arguments and discuss the role of success arguments in establishing confidence in the software development process. Using an example drawn from industrial experience, we illustrate how success arguments can be used to spot flaws in a given planned process. We also show how success arguments can be used to analyze existing software process models, illustrating our discussion with an analysis of the arguments underlying the Spiral model and Extreme Programming. Finally, we present some details of the engineering processes that surround success arguments, including procedures for deriving, amending, and verifying them.
منابع مشابه
Agile Quality or Depth of Reasoning? Applicability versus Suitability with Respect to Stakeholders' Needs
This chapter provides a basis for discussion and analysis of the quality characteristics of the Agile Information Systems Development (AISD) process, and exposes concerns raised regarding the applicability and suitability of agile methods in different organisational and national cultures. The arguments are derived from recent literature reviews and reports on the state-of-the-art in Agile Metho...
متن کاملExplaining the main factors shaping and establishing leadership of managers: grounded theory method
Introduction: Among human resources, the role of leadership is more privileged and more prominent than others, so it can be said that the success of an organization depends to a large extent on the efficiency of management and leadership. The present study aims to explain the main factors shaping and establishing the creative leadership of managers. Method: This study was carried out within the...
متن کاملA Systematic Approach to Justifying Sufficient Confidence in Software Safety Arguments
Safety arguments typically have some weaknesses. To show that the overall confidence in the safety argument is considered acceptable, it is necessary to identify the weaknesses associated with the aspects of a safety argument and supporting evidence, and manage them. Confidence arguments are built to show the existence of sufficient confidence in the developed safety arguments. In this paper, w...
متن کاملA New Approach to creating Clear Safety Arguments
We introduce assured safety arguments, a new structure for arguing safety in which the safety argument is accompanied by a confidence argument that documents the confidence in the structure and bases of the safety argument. This structure separates the major components that have traditionally been confused within a single safety argument structure. Separation gives both arguments greater clarit...
متن کاملThe systems development dilemma: Whether to adopt formalized systems development methodologies or not?
Systems development issues occupy a position of central importance in the information systems field and, indeed, much has been prescribed in the quest for successful systems development. However, given the welldocumented "software crisis", success is far from guaranteed for many systems development projects. Many researchers see the solution to the software crisis in terms of increased control ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003